package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 体检套餐对象 exam_project
 * 
 * @author ruoyi
 * @date 2025-05-09
 */
public class ExamProject extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Integer id;

    /** 套餐ID */
    @Excel(name = "套餐ID")
    private String projectId;

    /** 套餐名称 */
    @Excel(name = "套餐名称")
    private String projectName;

    /** 照片 */
    @Excel(name = "照片")
    private String projectImage;

    /** 套餐类型 */
    @Excel(name = "套餐类型")
    private Integer packageType;
    private String packageTypeName;

    /** 所属院区 */
    @Excel(name = "所属院区")
    private Integer easeId;
    private String easeName;

    /** 套餐价格 */
    @Excel(name = "套餐价格")
    private BigDecimal projectPrice;

    /** 套餐介绍 */
    @Excel(name = "套餐介绍")
    private String project;

    /** 注意事项 */
    @Excel(name = "注意事项")
    private String precation;

    /** 状态 */
    @Excel(name = "状态")
    private Integer status;
    private List<String> exanName;
    private List<Integer> examUpdateByID;

    @Override
    public String toString() {
        return "ExamProject{" +
                "id=" + id +
                ", projectId='" + projectId + '\'' +
                ", projectName='" + projectName + '\'' +
                ", projectImage='" + projectImage + '\'' +
                ", packageType=" + packageType +
                ", packageTypeName='" + packageTypeName + '\'' +
                ", easeId=" + easeId +
                ", easeName='" + easeName + '\'' +
                ", projectPrice=" + projectPrice +
                ", project='" + project + '\'' +
                ", precation='" + precation + '\'' +
                ", status=" + status +
                ", exanName=" + exanName +
                ", examUpdateByID=" + examUpdateByID +
                '}';
    }

    public List<Integer> getExamUpdateByID() {
        return examUpdateByID;
    }

    public void setExamUpdateByID(List<Integer> examUpdateByID) {
        this.examUpdateByID = examUpdateByID;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProjectImage() {
        return projectImage;
    }

    public void setProjectImage(String projectImage) {
        this.projectImage = projectImage;
    }

    public Integer getPackageType() {
        return packageType;
    }

    public void setPackageType(Integer packageType) {
        this.packageType = packageType;
    }

    public String getPackageTypeName() {
        return packageTypeName;
    }

    public void setPackageTypeName(String packageTypeName) {
        this.packageTypeName = packageTypeName;
    }

    public Integer getEaseId() {
        return easeId;
    }

    public void setEaseId(Integer easeId) {
        this.easeId = easeId;
    }

    public String getEaseName() {
        return easeName;
    }

    public void setEaseName(String easeName) {
        this.easeName = easeName;
    }

    public BigDecimal getProjectPrice() {
        return projectPrice;
    }

    public void setProjectPrice(BigDecimal projectPrice) {
        this.projectPrice = projectPrice;
    }

    public String getProject() {
        return project;
    }

    public void setProject(String project) {
        this.project = project;
    }

    public String getPrecation() {
        return precation;
    }

    public void setPrecation(String precation) {
        this.precation = precation;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public List<String> getExanName() {
        return exanName;
    }

    public void setExanName(List<String> exanName) {
        this.exanName = exanName;
    }
}
